﻿@font-face{font-family:'bb';src:url(bb.ttf); font-style:normal; font-weight:normal}

*{margin: 0;padding: 0;font-family:微软雅黑,Arial, Helvetica, sans-serif;}
img,input,ul,li{border: 0 none;}
a{text-decoration: none;}
ul,li{list-style: none;}
.blank_20{height: 20px;float: left;}
.blank_30{height: 30px; }
body{background: #fff}
/*---------------------------------------------------- page ----------------------------------------------------*/
.page{width: 950px;height: 40px;float: left;border: 1px solid #eee;margin: 10px 0;}
.page span{height: 40px;line-height: 40px;float: left;padding-left: 20px;color: #956c34;}
.page ul{float: right;height: 40px;}
.page ul li{float: left;width: 30px;height: 20px;line-height: 20px;text-align: center; border:1px solid #999999;border-radius: 5px;background: url(../img/page_bg.png);background-size: 100% 100%; margin-top: 10px;margin-right: 10px;}
.page ul li.on{background: url(../img/page_bg2.png);background-size: 100% 100%;}
.page ul li a{width: 30px;height: 20px; color: #515151;float: left;} 

.page ul li.shouye a{background: url(../img/page_1.png) center center no-repeat;float: left;}
.page ul li.shang a{background: url(../img/page_2.png) center center no-repeat;float: left;}
.page ul li.xia a{background: url(../img/page_3.png) center center no-repeat;float: left;}
.page ul li.weiye a{background: url(../img/page_4.png) center center no-repeat;float: left;}

.pages{width: 940px;float: left;padding: 0 15px;background: #f7f7f7}
.pages a{float: left;}
.pages a.r{float: right;}
.pages a span{float: left;line-height: 30px;font-size: 14px;}
.pages a p{float: left;line-height: 30px;font-size: 14px;font-weight: bold;max-width: 370px;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}

/*---------------------------------------------------- header ----------------------------------------------------*/
.header{height: 109px; width: 100%;float: left;background: #68b82e;min-width: 1300px;}
.header .header_main{width: 1300px; margin: 0 auto;height: 109px;position: relative;min-width: 1300px;}
.header .header_main .logo{position: absolute;left: -690px; top:0px; /*z-index: 1000*/}

.header .header_main .nav{width: 850px;height: 30px;padding-top: 40px; float: left;padding-left: 410px;}
.header .header_main .nav li{ /*width: 80px;*/ height: 30px; padding:0 8px;line-height: 30px; float: left;border-left: 1px solid #585858;position: relative;left: 0;top: 0}
.header .header_main .nav li a{ /*width: 80px;*/color: #fff;font-size: 15px;text-align: center; height: 30px; display: inline-block;}
.header .header_main .nav li.current a,.header .header_main .nav li:hover a{color:#f0995c;}
.header .header_main .nav li.none{border: none;}

.header .header_main .nav li:hover span{display: block;}

.header .header_main .nav li span{float: left;width: 100px;position: absolute;left: 0 ;top: 100%;z-index: 2000;background: #fff;display: none;}
.header .header_main .nav li span p{float: left;width: 100px;border-bottom: 1px solid #ccc;height: 29px;}
.header .header_main .nav li span p a{float: left;width: 100px;font-size: 12px;height: 29px;}
.header .header_main .nav li.current span p a,.header .header_main .nav li:hover span p a{color: #956c34;}

/*---------------------------------------------------- footer ----------------------------------------------------*/
.footer{width: 100%;min-width: 1300px;float: left;height:288px;}
.footer #toTop{width: 100%;height:36px;float: left;background: url(../img/arrow.png) center top no-repeat; }
.footer .footer_main{width: 100%;height: 60px;float: left;background: #eee;margin-top: 5px;}
.footer .footer_main div{width: 300px;height: 50px;margin: 0 auto;padding-left: 900px;padding-top: 10px;}
.footer .footer_main div a{width: 37px; float: left;padding-right: 10px;}
.footer .footer_main div a img{width: 100%;float: left;}

.footer .footer_main2{width: 100%;color: #4b4a4a;/*height: 43px;*/float: left;background: #c7ecb6;border-bottom: 2px solid #8ba57f}
.footer .footer_main2 div{width: 850px;/*height: 43px;*/margin: 0 auto;line-height: 43px;}
.footer .footer_main2 div span{float: left;font-size: 20px;color: #4b4a4a;}
.footer .footer_main2 div a{float: left;color: #4b4a4a; font-size:14px; margin-left:6px;}

.footer .footer_main3{width: 100%;float: left;background: #c7ecb6;padding-bottom: 30px;}
.footer .footer_main3 ul{width: 800px;margin: 0 auto;padding: 0 25px;}
.footer .footer_main3 ul li{width: 100px;float: left;padding: 20px 50px 0;}
.footer .footer_main3 ul li span{width: 100px; height: 34px;line-height: 34px; float: left;text-align: center;color: #4b4a4a;font-size: 18px;border-bottom: 1px solid #8ba57f;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}
.footer .footer_main3 ul li a{width: 80px; height: 34px;line-height: 34px; float: left;color: #4b4a4a;font-size: 14px;border-bottom: 1px solid #8ba57f;background: url(../img/footer_m3.png) 8px center no-repeat;padding-left: 20px;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}

.footer .footer_main4{width: 100%;float: left;background: #c7ecb6;}
.footer .footer_main4 .links{width: 800px;margin: 0 auto;padding-top: 10px;}
.footer .footer_main4 .links a{width: 110px;float: left;height: 30px;line-height: 30px;text-align: center;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;padding: 0 10px;color: #4b4a4a}
.icp { margin:0 auto; text-align:center; padding-bottom:0; color:#4b4a4a;}
.icp a{ color:#4a4a4a;}



.d51{clear:both; background-color:#c7ecb6; float:left; width:100%;}
.d51 a{ display:block; width:20px; overflow:hidden; margin:0 auto;}
/*---------------------------------------------------- 首页主体 ----------------------------------------------------*/
.cont{width: 100%;min-width: 1300px;float: left;padding-top: 50px;}
.cont2{width: 100%;min-width: 1300px;float: left;}
/*---------------------------------------------------- banner ----------------------------------------------------*/
.cont2 .bans{width: 100%;min-width: 1300px;height: 610px; margin: 0 auto;min-width: 1000px;overflow: hidden;background: #c7ecb6;position: relative;padding-bottom: 45px}
.cont2 .bans ul{width: 1300px;margin: 0 auto;min-width: 1300px;}
.cont2 .bans ul li{width: 100%;min-width: 1300px;height: 610px;float: left;}
.cont2 .bans ul li a{width: 100%;min-width: 1300px;height: 100%; float: left;}
.cont2 .bans .ban_current{width: 1300px;min-width: 1300px;margin: 0 auto;position: relative;}
.cont2 .bans a{width: 58px; height: 58px;display: inline-block;}
.cont2 .bans a.ban_l{position: absolute;left: 0;top: 310px; background: url(../img/l.png) no-repeat;}
.cont2 .bans a.ban_r{position: absolute;right: 0;top: 310px; background: url(../img/r.png) no-repeat;}

.cont2 .bans div{width: 100%;height: 45px;float: left;position: absolute; top: 610px;left: 0; text-align: center;background: #fff}
.cont2 .bans div span{display: inline-block;height: 45px;}
.cont2 .bans div span a{width: 65px;display: inline-block;float: left;height: 16px; margin-top: 15px;margin-right: 25px;}
.cont2 .bans div span a.normal{background: #d4d4d4}
.cont2 .bans div span a.current{background: #68b82e}

/*---------------------------------------------------- 首页主体内容 ----------------------------------------------------*/
.index_main{width: 1158px;height: 695px;margin: 0 auto;padding: 20px;padding-bottom: 10px; box-shadow: 0px -10px 25px #ccc;border: 1px solid #aaa;}

.index_main .index_t1{width: 1160px;height: 44px;float: left;line-height: 44px;border-bottom: 1px solid #68b82e;}
.index_main .index_t1 img{float: left;}
.index_main .index_t1 h1{ float:left; color:#68b82e;}

.index_main .index_t2{width: 1160px;height: 310px;float: left;border-bottom: 1px solid #68b82e;}
.index_main .index_t2 .video{width: 430px;height: 270px;float: left; margin: 10px 0 ;padding: 5px;border: 1px solid #aaa;}
.index_main .index_t2 .t2_r{width: 650px;height: 300px;float: left;padding-left: 50px;padding-top: 10px;}
.index_main .index_t2 .t2_r h4{color: #956c34;}
.index_main .index_t2 .t2_r .p{width: 650px;height: 220px;float: left;line-height: 20px;padding-top: 10px;overflow: hidden;color: #956c34;font-size: 13px;}
.index_main .index_t2 .t2_r span a{float: left;font-size: 16px;color: #956c34;}

.index_main .index_t3{width: 1160px;height: 340px;float: left;}
.index_main .index_t3 .t3_l{width: 550px;float: left;padding-top: 30px;}
.index_main .index_t3 .span{width: 45px;height: 244px;float: left;background: url(../img/t3_bg.png) left top no-repeat;text-align: center;padding: 65px 50px 0;color: #68b82e;font-size: 30px; font-family:'微软雅黑'; }
.index_main .index_t3 .t3_list{width: 360px;height: 300px; float: left;padding-left: 20px;overflow: hidden;}
.index_main .index_t3 .t3_list a{width: 360px;height: 39px;float: left;text-decoration:underline}
.index_main .index_t3 .t3_list a span{float: left;color: #956c34;}
.index_main .index_t3 .t3_list a p{float: left;width: 360px;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;color: #956c34;}

.index_main2{width: 1200px;margin: 20px auto 0;padding-bottom: 10px;}
.index_main2 .li{width: 1200px;height: 360px;float: left;padding-bottom: 20px;}
.index_main2 .li img{width: 600px;height: 360px;float: left;}

.index_main2 .li .ms{width: 595px;height: 358px;float: left;border: 1px solid #68b82e;text-align: center;line-height: 70px; }
.index_main2 .li .ms p a{float: right;width: 70px;height: 70px;padding-right: 50px; background: url(../img/more.png) left center no-repeat;}

/*---------------------------------------------------- about ----------------------------------------------------*/
.about_main{width: 1200px;margin: 20px auto 0;}
.about_main .ab_l{width: 200px;float: left;}
.about_main .ab_l span{width: 200px;height: 50px;float: left;border-bottom: 2px solid #000;background: #68b82e;text-align: center;line-height: 50px;font-size: 20px;color: #fff;}
.about_main .ab_l li{width: 180px;height: 30px;float: left;background: url(../img/ab_l_off.png) 13px center no-repeat #f9f5e6;padding: 0 10px;border-bottom: 6px solid #f9f5e6}
.about_main .ab_l li a{width: 160px;height: 30px;line-height: 30px; float: left; background: url(../img/ab_l_dot.png) left bottom repeat-x;padding-left: 20px;font-size: 14px;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;color: #956c34;}
.about_main .ab_l li.current{background: url(../img/ab_l_on.png) 13px center no-repeat #f9f5e6;}
.about_main .ab_l li.current a{color: #68b82e}

.about_main .ab_r{width: 980px;float: left;padding-left: 10px;}
.about_main .ab_r .ab_r_nav{width: 950px;height: 30px;line-height: 30px;padding-left: 10px; float: left;border-bottom: 2px solid #68b82e;border-left: 10px solid #68b82e;}
.about_main .ab_r .ab_r_nav a,.about_main .ab_r .ab_r_nav span{float: left;color: #956c34;}

.about_main .ab_r .ab_r_main{width: 968px;float: left;border: 1px solid #eee;margin: 20px 0;padding-bottom: 30px;}
.about_main .ab_r .ab_r_main .ab_r_t{float: left;padding: 15px;}
.about_main .ab_r .ab_r_main .ab_r_title{width: 950px;float: left;padding-left: 18px;font-size: 20px;color: #68b82e}
.about_main .ab_r .ab_r_main .ab_r_msg{width: 575px;padding-left: 350px;float: left;margin-left: 10px;background: url(../img/asda_03.png) left bottom repeat-x;color: #686c6e;line-height: 30px;}

.about_main .ab_r .ab_r_main .ab_r_tu{width: 950px;float: left;margin-left: 10px;}
.about_main .ab_r .ab_r_main .ab_r_tu li{width: 310px;height: 210px;float: left;padding: 10px 0}
.about_main .ab_r .ab_r_main .ab_r_tu li a{width: 300px;height: 210px;margin: 0 5px;display: inline-block;}
.about_main .ab_r .ab_r_main .page{margin-left: 7px;}

.about_main .ab_r .ab_r_main .ab1_r{width: 950px;float: left;padding-left: 18px;line-height: 26px;font-size: 14px;}
.about_main .ab_r .ab_r_main .ab1_r span{color: #68b82e;font-size: 14px;line-height: 26px;}

.about_main .ab_r .ab_r_main .ti{width: 950px;height: 40px;line-height: 40px; float: left; font-size: 18px;color: #68b82e;text-align: center;}

.ab_r_main .ab_r_tu2{width: 950px;float: left;margin-left: 10px;}
.ab_r_main .ab_r_tu2 li{width: 300px;height: 300px; float: left;margin: 7px;}
.ab_r_main .ab_r_tu2 li a{float: left;width: 294px;height: 294px;border: 3px solid #68b82e;text-align: center;}
.ab_r_main .ab_r_tu2 li a img{width: 100%;display: inline-block;}

.show_tu{width: 100%;height: 100%;float: left;position: fixed;left 0;top: 0;background: url(../img/b_bg.png); text-align: center;}
.show_tu img{max-width: 1200px;}

/*---------------------------------------------------- product ----------------------------------------------------*/
.product_main{width: 1200px;margin: 20px auto 0;}
.product_main .pd_l{width: 200px;float: left;}
.product_main .pd_l .title{width: 200px;height: 50px;float: left;border-bottom: 2px solid #000;background: #68b82e;text-align: center;line-height: 50px;font-size: 20px;color: #fff;}

.product_main .pd_l form{width: 181px;height: 40px;line-height: 40px; float: left;padding-left: 19px;padding-top: 10px;padding-bottom: 10px; background: url(../img/pd_search2.png) 6px 10px no-repeat #f9f5e6;}
.product_main .pd_l form .text{width: 120px;float: left;margin-top: 13px;height: 20px;line-height: 20px;margin-right: 10px;background: none;font-size: 14px;}
.product_main .pd_l form .submit{width: 38px;height: 38px;float: left;background: none;}

.product_main .pd_l li{width: 180px; float: left;background: url(../img/pd_li.png) center 3px no-repeat #f9f5e6;padding: 0 10px;}
.product_main .pd_l li a{line-height: 33px;height: 33px;float: left;width: 145px;padding-left: 30px;color: #fff;font-size: 14px;}
.product_main .pd_l li.current span{display: block;}
.product_main .pd_l li span{width: 180px;float: left;padding-bottom: 10px;display: none;}
.product_main .pd_l li span p{float: left;width: 180px;height: 30px;line-height: 30px;background: url(../img/pd_l_dot.png) left bottom repeat-x;}
.product_main .pd_l li span p a{color: #956c34;width: 150px;height: 30px;font-size: 13px;}

.product_main .pd_r{width: 980px;float: left;padding-left: 10px;}
.product_main .pd_r .pd_r_nav{width: 950px;height: 30px;line-height: 30px;padding-left: 10px; float: left;border-bottom: 2px solid #68b82e;border-left: 10px solid #68b82e;}
.product_main .pd_r .pd_r_nav a,.product_main .pd_r .pd_r_nav span{float: left;color: #956c34;}

.pd_r_main{margin-top: 10px;width: 948px;padding: 20px 10px;float: left;border:1px solid #eee;}
.pd_r_tu{width: 948px; float: left;}
.pd_r_tu li{float: left;width: 220px;padding: 0 8px 20px;margin-bottom: 10px;background: url(../img/pd_r_dot.png) left bottom repeat-x;}
.pd_r_tu li a{width: 212px;float: left;height: 140px;border: 1px solid #ddd;padding: 3px;text-align: center;}
.pd_r_tu li a img{display: inline-block;width: 100%;max-height: 100%}
.pd_r_tu li p{float: left;width: 220px;text-align: center; height: 26px;line-height: 26px; background: #eae1d2;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;color: #956c34;}

.pd_mag{width: 948px;height: 415px;float: left;background: url(../img/asda_03.png) left bottom repeat-x;}
.pd_mag .tu{width: 378px;height: 378px;float: left;border: 1px solid #eee;text-align: center;margin-right: 30px}
.pd_mag .tu img{width: 100%;display: inline-block;max-height: 100%;}
.pd_mag h1.ti{color: #68b82e;width: 530px;height: 40px; float: left;font-size: 20px;}
.pd_mag .ti2{float: left;width: 80px;height: 28px;line-height: 28px;font-size: 15px;color: #956c34;}
.pd_mag p{float: left;line-height: 28px;font-size: 15px;color: #68b82e}
.pd_mag p.xl{width: 410px;float: left;}
.pd_mag div.p{width: 490px;float: left;color: #956c34;padding-top: 8px;margin-top: 12px;background: url(../img/asda_03.png) left top repeat-x;margin-bottom: 20px;max-height: 140px;overflow: hidden;}
.pd_mag p.tel{font-size: 18px;}
.pd_mag div{width: 370px;float: left;text-align: center;margin-top: 20px;} 
.pd_mag div a{background: url(../img/pd_zx.png) center top no-repeat;display: inline-block; width: 87px;height: 39px;}

.pd_cont{width: 948px;float: left;}
.pd_cont .title{padding: 20px;font-size: 20px;color: #68b82e;float: left;width: 900px;}
.pd_cont div{width: 948px;float: left;text-align: center;}
.pd_cont div img{max-width: 100%;max-height: 100%}


/*---------------------------------------------------- news ----------------------------------------------------*/
.news_main{width: 1200px;margin: 20px auto 0;}
.news_main .news_l{width: 200px;float: left;}
.news_main .news_l span{width: 200px;height: 50px;float: left;border-bottom: 2px solid #000;background: #68b82e;text-align: center;line-height: 50px;font-size: 20px;color: #fff;}
.news_main .news_l li{width: 180px;height: 30px;float: left;background: url(../img/ab_l_off.png) 13px center no-repeat #f9f5e6;padding: 0 10px;border-bottom: 6px solid #f9f5e6}
.news_main .news_l li a{width: 160px;height: 30px;line-height: 30px; float: left; background: url(../img/ab_l_dot.png) left bottom repeat-x;padding-left: 20px;font-size: 14px;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;color: #956c34;}
.news_main .news_l li.current{background: url(../img/ab_l_on.png) 13px center no-repeat #f9f5e6;}
.news_main .news_l li.current a{color: #68b82e}
.news_main .news_r{width: 980px;float: left;padding-left: 10px;}
.news_main .news_r .news_r_nav{width: 950px;height: 30px;line-height: 30px;padding-left: 10px; float: left;border-bottom: 2px solid #68b82e;border-left: 10px solid #68b82e;color: #956c34;}
.news_main .news_r .news_r_nav a,.news_main .news_r .news_r_nav span{float: left;color: #956c34;}

.news_main .news_r .news_r_main{width: 968px;float: left;border: 1px solid #eee;margin: 20px 0;padding-bottom: 10px;}
.news_main .news_r .news_r_main .news_r_t{float: left;padding: 15px;}

.news_r_main .news_li{float: left;width: 940px;padding: 0 15px;}
.news_r_main .news_li li{float: left;width: 940px;padding: 10px 0 5px;background: url(../img/asda_03.png) left bottom repeat-x;}
.news_r_main .news_li li div{width: 940px;float: left;height: 30px;line-height: 30px;}
.news_r_main .news_li li a{float: left;max-width: 730px;font-size: 16px;color: #68b82e;padding-left: 15px;background: url(../img/news_li.png) 5px center no-repeat;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}
.news_r_main .news_li li span{float: right;width: 170px;color: #956c34;}
.news_r_main .news_li li .p{height: auto; float: left;width: 940px;font-size: 14px;line-height: 24px;max-height: 48px;overflow: hidden;text-indent: 2em;color: #956c34;}
.news_r_main .news_li li .p *{font-size: 14px;font-weight: normal;color: #956c34;}

.news_r_main .news_show{width: 940px;float: left;padding-left: 15px;}
.news_r_main .news_show .title{float: left;width: 940px;text-align: center;height: 50px;line-height: 50px;font-size: 28px;color: #68b82e}
.news_r_main .news_show .ti{float: left;width: 940px;text-align: center;height: 20px;line-height: 20px;color: #939393;padding-bottom: 10px;background: url(../img/asda_03.png) left bottom repeat-x;font-weight: bold;}
.news_r_main .news_show .p{width: 920px;float: left;padding: 10px;line-height: 35px;}
.news_r_main .news_show .p *{line-height: 35px;}

.news_view_next{ float:left;width:920px; overflow:hidden; margin:0 auto; padding-top:10px; border-top:solid 1px #CCC}
.news_view_next01{ width:45%; overflow:hidden; float:left; font-family:"微软雅黑"; font-size:14px; line-height:28px; color:#365a60;}
.news_view_next02{ width:45%; overflow:hidden; float:right; font-family:"微软雅黑"; font-size:14px; line-height:28px; color:#365a60; text-align:right;}
.news_view_next01 a, .news_view_next02 a{color:#365a60;}
.news_view_next01 a:hover, .news_view_next02 a:hover{color:#365a60; font-weight:bold;}



/*---------------------------------------------------- case ----------------------------------------------------*/
.case_main{width: 1200px;margin: 20px auto 0;}
.case_main .case_l{width: 200px;float: left;}
.case_main .case_l .title{width: 200px;height: 50px;float: left;border-bottom: 2px solid #000;background: #68b82e;text-align: center;line-height: 50px;font-size: 20px;color: #fff;}

.case_main .case_l form{width: 181px;height: 40px;line-height: 40px; float: left;padding-left: 19px;padding-top: 10px;padding-bottom: 10px; background: url(../img/pd_search2.png) 6px 10px no-repeat #f9f5e6;}
.case_main .case_l form .text{width: 120px;float: left;margin-top: 13px;height: 20px;line-height: 20px;margin-right: 10px;background: none;font-size: 14px;}
.case_main .case_l form .submit{width: 38px;height: 38px;float: left;background: none;}

.case_main .case_l li{width: 180px; float: left;background: url(../img/pd_li.png) center 3px no-repeat #f9f5e6;padding: 0 10px;}
.case_main .case_l li a{line-height: 33px;height: 33px;float: left;width: 145px;padding-left: 30px;color: #fff;font-size: 14px;}
.case_main .case_l li span{width: 180px;float: left;padding-bottom: 10px;}
.case_main .case_l li span p{float: left;width: 180px;height: 30px;line-height: 30px;background: url(../img/pd_l_dot.png) left bottom repeat-x;}
.case_main .case_l li span p a{color: #956c34;width: 150px;height: 30px;font-size: 13px;}

.case_main .case_r{width: 980px;float: left;padding-left: 10px;}
.case_main .case_r .case_r_nav{width: 950px;height: 30px;line-height: 30px;padding-left: 10px; float: left;border-bottom: 2px solid #68b82e;border-left: 10px solid #68b82e;}
.case_main .case_r .case_r_nav a,.case_main .case_r .case_r_nav span{float: left;}
.case_main .case_r .case_r_main{margin-top: 10px;width: 948px;padding: 20px 10px;float: left;border:1px solid #eee;}

.case_r_tu{width: 948px; float: left;}
.case_r_tu li{float: left;width: 300px;padding: 0 8px 20px;margin-bottom: 10px;background: url(../img/pd_r_dot.png) left bottom repeat-x;}
.case_r_tu li a{width: 280px;float: left;height: 280px;padding: 10px;text-align: center;}
.case_r_tu li a img{display: inline-block;width: 100%;max-height: 100%}
.case_r_tu li p{float: left;width: 300px;text-align: center; height: 26px;line-height: 26px; overflow: hidden;text-overflow:ellipsis;white-space:nowrap;font-size: 14px;}

/*---------------------------------------------------- case ----------------------------------------------------*/
.fc_r_tu{width: 948px; float: left;}
.fc_r_tu li{float: left;width: 948px;padding: 20px 0;background: url(../img/asda_03.png) left bottom repeat-x}
.fc_r_tu li a{width: 160px;float: left;height: 160px;padding: 10px;text-align: center;background: #949090;}
.fc_r_tu li a img{display: inline-block;width: 100%;max-height: 100%}
.fc_r_tu li p{float: left;width: 700px; height: 180px;line-height: 180px; overflow: hidden;text-overflow:ellipsis;white-space:nowrap;font-size: 14px;padding-left: 20px;font-size: 30px;color: #68b82e;}



.search{width: 100%;float: left;height: 50px;background: url(../img/search_bg.png) left top repeat-x;position: absolute;left: 0;top: 109px;z-index: 10;}
.search .s_m{width: 1300px;margin: 0 auto;height: 50px;}
.search .s_m form{float: right;padding-right: 10px;}
.search .s_m form .text{width: 250px;height: 38px;margin-top: 6px;box-shadow: -2px 0px 2px #444;border-radius: 5px;float: left;margin-right: 10px;padding: 0 10px;color: #956c34;}
.search .s_m form .submit{width: 54px;height: 38px;float: left;background: url(../img/search_j.png) left top no-repeat;margin-top: 6px;}
.search .s_m div{float: right;height: 50px; line-height: 50px;padding-right: 50px;}
.search .s_m div span{height: 50px;float: left;font-size: 15px;color: #68b82e}
.search .s_m div a{height: 50px;float: left;font-size: 13px;color: #a5a4a4;padding: 0 8px;}

.kf{width: 243px;float: left;position: fixed;right: 0;top: 0;z-index: 10;}
.kf .l{width: 33px;height: 136px;background: url(../img/kf_l.png) left top no-repeat;float: left;}
.kf .l span{width: 33px;height: 22px;float: left;margin-top: 110px;background: url(../img/kf_l_1.png) center top no-repeat;}
.kf .l1{width: 33px;height: 136px;background: url(../img/kf_l.png) left top no-repeat;float: left;}
.kf .l1 span{width: 33px;height: 22px;float: left;margin-top: 110px;background: url(../img/kf_l_2.png) center top no-repeat;}


.kf .r{width: 210px;float: left;background: #adc824;border-radius: 10px;}
.kf .r .t{width: 210px;float: left;padding-top: 10px;}
.kf .r .t span{float: left;padding-left: 80px;font-size: 24px;color: #fff;padding-right: 40px;}
.kf .r .t a{float: left;width: 27px;height: 27px;background: url(../img/x.png) center center no-repeat;}

.kf .r .call{width: 145px;height: 65px; float: left;background: url(../img/kf_c.png) 10px 3px no-repeat; padding-left: 65px;}
.kf .r .call span{width: 140px;height: 26px;line-height: 26px; font-size: 16px;font-weight: bold; color: #000;float: left;}
.kf .r .call p{float: left;width: 140px;color: #fff}

.kf .r .b{width: 200px;display: inline-block;margin: 5px;background: #fff;border-radius: 10px;}
.kf .r .b .tit{width: 180px;margin: 10px 10px 0;display: inline-block;text-align: center;font-size: 15px;background: #e9ebeb;height: 26px;line-height: 26px;color: #000}
.kf .r .b li{width: 180px;float: left;margin: auto 10px;}
.kf .r .b li span{height: 30px;line-height: 30px;float: left;padding-left: 50px;color: #000;font-size: 14px;padding-right: 10px;}
.kf .r .b li a{width: 67px;height: 30px;float:left;background: url(../img/kf_ww.png) center center no-repeat;background-size: 15px 15px;}
.kf .r .b .qq{width: 200px;height: 50px;float: left;background: url(../img/kf_qq.png) center center no-repeat;}
.kf .r .b p{width: 200px;line-height: 20px;font-size: 14px;color: #000;text-align: center;float: left;}
.kf .r .b p img{padding: 10px 0;display: inline-block;max-width: 130px;}
.kf .r .b li.o{background: #d1e5bb}



/*-----------------------------------------------------------------通用-----------------------------------------------------------------*/
.ty_main{width: 1200px;margin: 20px auto 0;}
.ty_main .ty_l{width: 200px;float: left;}
.ty_main .ty_l span{width: 200px;height: 50px;float: left;border-bottom: 2px solid #000;background: #68b82e;text-align: center;line-height: 50px;font-size: 20px;color: #fff;}
.ty_main .ty_l li{width: 180px;height: 30px;float: left;background: url(../img/ab_l_off.png) 13px center no-repeat #f9f5e6;padding: 0 10px;border-bottom: 6px solid #f9f5e6}
.ty_main .ty_l li a{width: 160px;height: 30px;line-height: 30px; float: left; background: url(../img/ab_l_dot.png) left bottom repeat-x;padding-left: 20px;font-size: 14px;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;color: #956c34;}
.ty_main .ty_l li.current{background: url(../img/ab_l_on.png) 13px center no-repeat #f9f5e6;}
.ty_main .ty_l li.current a{color: #68b82e}

.ty_r{width: 980px;float: left;padding-left: 10px;}

.ty_r_nav{width: 950px;height: 30px;line-height: 30px;padding-left: 10px; float: left;border-bottom: 2px solid #68b82e;border-left: 10px solid #68b82e;}
.ty_r_nav a,.ty_r_nav span{float: left;color: #956c34;}
.ty_r_nav p{float: right;color: #956c34;padding-right: 10px;font-size: 13px;}
.ty_r_nav p a{float: right;padding-left: 20px;font-size: 12px;}

.ty{width: 968px;float: left;border: 1px solid #eee;margin: 20px 0;padding-bottom: 30px;}
.ty_r_t{float: left;padding: 15px;}


/*-----------------------------------------------------------------联系我们-----------------------------------------------------------------*/
.contact_l{width: 420px;float: left;padding-left: 100px;padding-top: 20px;line-height: 30px;}

.contact_r{width: 400px;float: left;padding-top: 20px;}
.contact_r h1{width: 400px;height: 30px;float: left;font-size: 20px;text-align: center;line-height: 30px;}
.contact_r p{width: 400px;float: left;text-align: center;padding-top: 30px;}
.contact_r p img{width: 140px;display: inline-block;}
.contact_f{width: 780px;float: left;padding: 30px;padding-left: 150px;color: #646464;font-size: 14px;line-height: 20px;}
.contact_f table{width:700px;text-align: center;  }
.contact_f table tr{height: 30px;}
.contact_f table tr td{color: #3b3b3b;font-size: 14px;line-height: 28px;}


/*-----------------------------------------------------------------联系我们_留言-----------------------------------------------------------------*/
.ct_ly{width: 800px;float: left;padding-left: 100px;padding-top: 20px;}
.ct_ly form{float: left;width: 700px;}
.ct_ly form div{width: 700px;float: left;padding-top: 25px;}
.ct_ly form div span{width: 100px;height: 40px;line-height: 40px; float: left; font-size: 20px;color: #956c34;}
.ct_ly form div p{width: 100px;height: 40px;line-height: 40px; float: left; font-size: 15px;padding-left: 10px;color: red;}
.ct_ly form div input{width: 380px;height: 40px;line-height: 40px;float: left; border: 2px solid #68b82e;padding: 0 10px;font-size: 16px;}
.ct_ly form div textarea{width: 580px;height: 280px; line-height: 30px;float: left; border: 2px solid #68b82e;padding: 0 10px;font-size: 16px;}
.ct_ly form #sub{padding-left: 100px;padding-bottom: 30px;}
.ct_ly form .sub{width: 80px;height: 40px;line-height: 40px;background: #afd164;border: 2px solid #36441b;box-shadow: 1px 1px 3px #36441b;margin-right: 40px;color: #36441b;font-size: 18px}
.ct_ly form .del{width: 80px;height: 40px;line-height: 40px;background: #afd164;border: 2px solid #36441b;box-shadow: 1px 1px 3px #36441b;color: #36441b;font-size: 18px}

.liuyanmsg{width: 950px;height: 300px;text-align: center;float: left;padding-top: 50px;}
.liuyanmsg p{width: 950px;text-align: center; height: 50px;line-height: 50px; font-size: 20px;}


/*-----------------------------------------------------------------join-----------------------------------------------------------------*/
.join{width: 900px;padding-left: 30px;float: left;padding-top: 20px;line-height: 30px;}
.join *{line-height: 30px;}


.join1{width: 900px;padding-left: 30px;float: left;padding-top: 20px;}
.join1 .title{width: 900px;height: 40px;font-size: 24px;color: #68b82e;}
.join_zc{width: 880px;padding-left: 50px;float: left;}
.join_zc div{width: 880px;float: left;padding-top: 25px;}
.join_zc div span{width: 120px;height: 30px;line-height: 30px; float: left; font-size: 14px;color: #956c34;}
.join_zc div p{height: 30px;line-height: 30px; float: left; font-size: 13px;color: #956c34;}
.join_zc div select{float: left;width: 200px;height: 30px;line-height: 30px;margin-right: 10px;color: #956c34;}
.join_zc div input{width: 400px;height: 30px;line-height: 30px;float: left; border: 1px solid #68b82e;padding: 0 10px;font-size: 14px;margin-right: 10px;}
.join_zc div input.sex{width: 30px;height: 30px;line-height: 30px;float: left; border: 1px solid #68b82e;padding: 0 10px;font-size: 14px;margin-right: 0px;}
.join_zc div span.sex{width: 30px;height: 30px;line-height: 30px;float: left; font-size: 14px;margin-right: 0px;color: #956c34;}
.join_zc div span.xin{color: red;padding-left: 10px;}
.join_zc #sub{padding-left: 120px;padding-bottom: 10px;width: 700px}
.join_zc .sub{width: 80px;height: 40px;line-height: 40px;background: #afd164;box-shadow: 1px 1px 3px #36441b;margin-right: 40px;color: #fff;font-size: 18px}
.join_zc div.msg{width: 650px;text-align: center;height: 40px;line-height: 40px;color: #68b82e;}
.join_zc div.tips{width: 650px;line-height: 40px;color: #d6132f;padding-left: 120px;font-size: 14px;padding-top: 0}


/*-----------------------------------------------------------------VIP-----------------------------------------------------------------*/
.vip{width: 900px;padding-left: 30px;float: left;padding-top: 20px;}
.vip .vip_on{width: 900px;height: 480px; float: left;background: url(../img/vip_bg.jpg) center top no-repeat;}
.vip .vip_on form{width: 300px;padding: 183px 280px 0 320px;}
.vip .vip_on form input{width: 260px;height: 40px;line-height: 40px; background:none;padding: 0 10px;font-size: 16px;color: #878787;float: left;}
.vip .vip_on form input.pwd{margin-top: 27px;}
.vip .vip_on form input.sub{margin-top: 67px;width: 215px;padding-left: 40px;}
.vip .vip_on form a{font-size: 14px;float: left;width: 60px;height: 20px;line-height: 20px; color: #009ae2;padding-top: 25px;text-decoration:underline}
.vip .vip_on form p{font-size: 14px;float: left;width: 60px;height: 20px;line-height: 20px; color: red;padding-top: 32px;}

.vip_n{float: left;width: 940px;padding: 0 15px;}
.vip_n li{float: left;width: 940px;padding: 10px 0 5px;background: url(../img/asda_03.png) left bottom repeat-x;}
.vip_n li .p{width: 940px;float: left;height: 30px;line-height: 30px;}
.vip_n li .p a{float: left;max-width: 730px;font-size: 16px;color: #68b82e;padding-left: 15px;background: url(../img/news_li.png) 5px center no-repeat;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}
.vip_n li .p span{float: right;width: 170px;}
.vip_n li div{height: auto; float: left;width: 940px;line-height: 24px;max-height: 48px;overflow: hidden;text-indent: 2em;font-size: 14px;font-weight: normal;}
.vip_n li div *{font-size: 14px;font-weight: normal;}

.vip_show{width: 940px;float: left;padding-left: 15px;}
.vip_show .title{float: left;width: 940px;text-align: center;height: 50px;line-height: 50px;font-size: 28px;color: #68b82e}
.vip_show .ti{float: left;width: 940px;text-align: center;height: 20px;line-height: 20px;color: #939393;padding-bottom: 10px;background: url(../img/asda_03.png) left bottom repeat-x;font-weight: bold;}
.vip_show .p{width: 920px;float: left;padding: 10px;line-height: 35px;}
.vip_show .p *{line-height: 35px;font-weight: normal;}


.sh_ti{width: 968px;height: 80px;line-height: 80px;background: url(../img/asda_03.png) left bottom repeat-x;float: left;text-align: center;color: #68b82e;}

.sh_news{width: 940px;float: left;padding: 10px 14px 0;}
.sh_news .title{width: 938px; height: 50px;float: left;border:1px solid #36441b;background: url(../img/sh_news_ti.jpg) left top repeat-x;border-bottom: none; }
.sh_news .title span{float: left;height: 50px;line-height: 50px;padding-left: 20px;color: #fff;font-size: 18px;}
.sh_news .title a{float: right;height: 50px;line-height: 50px;padding-right: 20px;font-size: 15px;color: #956c34;}
.sh_news .sh_main{float: left;width: 920px;border: 1px solid #d3d3d3;padding: 5px 9px; }
.sh_news .sh_main .sh_m{width: 920px;float: left;padding: 10px 0 15px;background: url(../img/asda_03.png) left bottom repeat-x;}
.sh_news .sh_main .sh_m .t{width: 905px; float: left;height: 30px;line-height: 30px;font-size: 16px;color: #68b82e;padding-left: 15px;background: url(../img/news_li.png) left center no-repeat;}
.sh_news .sh_main .sh_m div.p{width: 920px;float: left;font-size: 12px;line-height: 20px;color: #956c34;height: 40px;overflow: hidden;}
.sh_news .sh_main .sh_m div.p *{font-size: 12px;line-height: 20px;color: #956c34;font-weight: normal;}
.sh_news .sh_main .page{width: 920px;}

.sh_ban{float: left;width: 940px;}
.ban{width: 600px;min-width: 600px;height: 300px; margin: 0 auto;overflow: hidden;position: relative;padding-bottom: 45px;margin-top: 20px;}
.ban ul{width: 598px;float: left;border: 1px solid #d3d3d3;border-radius: 10px;}
.ban ul li{width: 100%;min-width: 598px;height: 300px;float: left;}
.ban ul li a{width: 100%;min-width: 600px;height: 100%; float: left;}
.ban .ban_current{width: 598px;min-width: 598px;margin: 0 auto;position: relative;z-index: 1000}
.ban a{width: 50px; height: 75px;display: inline-block;}
.ban a.ban_l{position: absolute;left: 0;top: 120px; background: url(../img/sh_l.png) no-repeat;}
.ban a.ban_r{position: absolute;right: 0;top: 120px; background: url(../img/sh_r.png) no-repeat;}

.ban div{width: 100%;height: 45px;float: left;position: absolute; top: 302px;left: 0; text-align: center;background: #fff}
.ban div span{display: inline-block;height: 45px;}
.ban div span a{width: 20px;display: inline-block;float: left;height: 16px; margin-top: 15px;margin-right: 5px;}
.ban div span a.normal{background: url(../img/sh_dots.png) center center no-repeat;}
.ban div span a.current{background: url(../img/sh-dot1.png) center center no-repeat}

#wrapper {
	width: 960px;
	height: 180px;
	display: inline-block;
	margin-left: 3px;
	border: 1px solid #ccc;
	border-radius: 10px;
	position: relative;
}

#carousel {
	width: 824px;
	padding-top: 10px;
	margin: 0 auto;
}
#carousel ul {
	list-style: none;
	display: block;
	margin: 0;
	padding: 0;
}
#carousel li {
	text-align: center;
	width: 192px;
	height: 142px;
	padding: 0;
	margin: 6px;
	float: left;
	position: relative;
}
#carousel li a{
	width: 192px;
	height: 132px;
	float: left;
}

#carousel li a img {
	border: 1px solid #ccc;
	padding: 5px;
	float: left;
	width: 180px;
	height: 120px;
}
#carousel li  p {
	background: url(../img/pd_bg.png) center top no-repeat;
	background-size: 100%;
	float: left;
	width: 192px;
	height: 30px;
}


#carousel .prev, #carousel .next {
	text-indent: -999px;
	display: block;
	overflow: hidden;
	width: 50px;
	height: 50px;
	position: absolute;
	top: 70px;				
}
#carousel .prev {
	background: url(../img/l.png) center center no-repeat;
	background-size: 100%;
	background-position: 0 0;
	left: 10px;
}
#carousel .prev:hover {
	left: 8px;
}			
#carousel .next {
	background: url(../img/r.png) center center no-repeat;background-size: 100%;
	right: 10px;
}
#carousel .next:hover {
	right: 8px;
}	

#source {
	text-align: center;
	width: 100%;
	position: absolute;
	bottom: 10px;
	left: 0;
}
#source, #source a {
	font-size: 12px;
	color: #999;
}

.sh_show{width: 950px;float: left;margin-left: 10px;}
.sh_show li{width: 202px;height: 180px; float: left;margin: 17px;}
.sh_show li a{float: left;width: 200px;height: 142px;text-align: center;border:1px solid #ccc;}
.sh_show li a img{width: 180px;height: 120px; display: inline-block;margin: 10px;}
.sh_show li p{background: url(../img/pd_bg.png) center top no-repeat;background-size: 100%;width: 200px;height: 35px;float: left;line-height: 35px;text-align: center;}


.sh_index{width: 940px;float: left;padding-left: 14px;line-height: 30px;}


.tw{width: 950px;float: left;padding-left: 18px}
.tw_li li{float: left;width: 455px;float: left;height: 120px;margin-right: 18px;border: 1px solid #ccc;margin-top: 15px;}
.tw_li .te_title{width: 400px;float: left;height: 45px;line-height: 45px; background: url(../img/tw_t.png) 10px center no-repeat #eaeff5;padding-left: 55px;}
.tw_li .te_title p{width: 300px;height: 45px;line-height: 45px;float: left;color: #444;font-size: 13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.tw_li .te_title span{float: right;padding-right: 20px;font-size: 13px;color: #444;}
.tw_li .p{line-height: 25px;width: 400px;height: 75px; padding-left: 55px;float: left;overflow: hidden; background: url(../img/tw_p.png) 10px 5px no-repeat;font-size: 13px;color: #808080}
.tw_li .p2{width: 400px;height: 100px; padding-left: 55px;padding-top: 20px; float: left;overflow: hidden; background: url(../img/tw_p.png) 10px 20px no-repeat;font-size: 13px;color: #808080}
.tw_li .p2 a{float: left;}

.tw_form{width: 100%;height: 100%; position: fixed;z-index: 1000;background: url(../img/b_bg.png);display: none;}
.tw_form .form{width: 600px;margin: 0 auto;height: 510px;}
.tw_form .form .title{width: 580px;height: 40px;line-height: 40px;padding-left: 20px; float: left;background: url(../img/tw_f_t.png) left top repeat-x;border-radius: 10px 10px 0 0;}
.tw_form .form .title span{float: left;width: 500px;font-size: 15px;color: #fff;}
.tw_form .form .title a{float: left;width: 80px;font-size: 15px;color: #fff;text-align: center;}
.tw_form .form form{width: 600px;float: left;background: #ebf4fb;padding-top: 30px;border-radius: 0 0 10px 10px;}
.tw_form .form form div{float: left;width: 600px;padding-bottom: 10px;}
.tw_form .form form div span{width: 120px;float: left;height: 24px;line-height: 24px;padding-left: 30px;font-size: 14px;color: #5a5a5a;text-align: right;} 
.tw_form .form form div input{width: 160px;float: left;height: 22px;line-height: 22px;padding:0 10px;font-size: 14px;color: #5a5a5a;border: 1px solid #cccccc;border-radius: 5px;} 
.tw_form .form form div p{width: 250px;float: left;height: 24px;line-height: 24px;padding:0 10px;font-size: 14px;color: #ff0000;} 
.tw_form .form form div textarea{width: 360px;float: left;height: 160px;line-height: 20px; padding:0 10px;font-size: 14px;color: #5a5a5a;border: 1px solid #cccccc;border-radius: 5px;}
.tw_form .form form #sub{float: left;width: 300px;padding-bottom: 10px;padding-left: 300px;}
.tw_form .form form #sub .sub{width: 70px;height: 25px;line-height: 25px;float: left;background: url(../img/tw_f_t.png) left top repeat-x;margin-right: 30px;box-shadow: 1px 1px 1px #333}
.tw_form .form form #sub .del{width: 70px;height: 25px;line-height: 25px;float: left;background: url(../img/tw_f_t.png) left top repeat-x;margin-right: 30px;box-shadow: 1px 1px 1px #333}
.tw_form .form form div p.tip{font-size: 12px;height: 48px; line-height: 24px;color: #5a5a5a;width: 560px;float: left;padding: 0 20px;}
.tw_form .form form div p.tip b{color: red}


.tw_as{width: 932px;float: left;}
.tw_as .te_title{width: 882px;float: left;height: 45px;line-height: 45px; background: url(../img/tw_t.png) 10px center no-repeat #eaeff5;padding-left: 50px;}
.tw_as .te_title p{width: 700px;height: 45px;line-height: 45px;float: left;color: #444;font-size: 15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.tw_as .te_title span{float: right;padding-right: 20px;font-size: 15px;color: #444;}

.tw_as .p{line-height: 25px;width: 876px;padding: 20px 0 20px 55px;float: left;overflow: hidden; background: url(../img/tw_p.png) 10px 20px no-repeat;font-size: 15px;color: #808080;border-bottom: 1px solid #ccc}
.tw_as .p .as{width: 875px;height: 29px;line-height: 29px;color:#444;float: left; }

.tw_as .none{border-bottom: 0px solid #ccc}

.tw .tip{background: #f9f5e6;float: left;width: 930px;color:#e41d37 }




















